@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
body, html{ background-color:#ffffff;}
body, button, input, select, textarea { font: 14px/1.5 Microsoft YaHei, SimSun, simhei, tahoma, Srial, helvetica, sans-serif, "Times New Roman", arial;  outline: none; }
ul, ol, li { list-style: none; margin: 0; padding: 0; }
a { text-decoration: none; color: #333333;}
img {border: 0px;}
html {overflow-x: hidden;}
.animate { -webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;}
.animate1 {-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out; }
table { border-spacing: 0px; border-collapse: collapse; }
tr { cursor: pointer; }
input { border: 0; }
textarea { resize: none; }
pre{font-family: -moz-fixed;white-space: pre-wrap; word-wrap: break-word;}
iframe{ width:600px; height:400px; margin:0 auto;}
.wrap{ width:1200px; margin:0 auto;}

/*href*/
a:link,a:visited{color:#333333}
a:hover,a:active{color:#b92328;}
.cfff,.cfff a:link,.cfff a:visited{color:#fff}
.cfff a:hover,.cfff a:active{color:#ddd}
.cccc,.cccc a:link,.cccc a:visited{color:#ccc}
.cccc a:hover,.cccc a:active{color:#ddd}
.c666,.c666 a:link,.c666 a:visited{color:#666}
.c666 a:hover,.c666 a:active{color:#105cbc}
.c999,.c999 a:link,.c999 a:visited{color:#999}
.c999 a:hover,.c999 a:active{color:#105cbc}

/*common*/
.l{float:left !important}
.r{float:right !important}
.o{overflow:hidden}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}
.hidden{display:none}
.center{text-align:center;}
.clear{}
.img{ display:block; margin:0; padding:0; width:100%;}
/*文字超出省略*/
.ellipsis{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}
.ovh1{text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.ovh2{-webkit-line-clamp:2}
.ovh3{-webkit-line-clamp:3}
.ovh5{-webkit-line-clamp:5}

#full-screen-slider { width:100%; height:600px; position:relative;}
#slides { display:block; width:100%; height:600px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:570px; z-index:998;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none;  float:left; margin-left:15px; border-radius:5px; background:#FFF; overflow:hidden; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#ff0000;}

.box1{ padding:50px 0;}
.box1_left{ width:450px;}
.box1_tit{ font-size:28px; color:#333333; font-weight:bold; line-height:29px;}
.box1_l_tit{ background:url(../images/box1_icon1.png) no-repeat left center; padding-left:36px;}
.video{ margin:20px auto; width:450px; height:352px;}
.video iframe{ width:100%; height:100%;}
.box1_right{ width:710px;}
.box1_r_tit{ background:url(../images/box1_icon2.png) no-repeat left center; padding-left:40px;}
.box1_r_tit a{ font-size:14px; color:#999999; font-weight:normal;}
.box1_tj{ margin-top:20px; background-color:#155FAB;}
.tj_tu{ width:220px; height:160px;}
.tj_txt{ width:450px; margin-left:20px;}
.tj_txt h1{ font-size:18px; color:#FFFFFF; font-weight:normal; line-height:44px; padding-top:8px;}
.tj_txt p{ font-size:14px; color:#FFFFFF; line-height:28px; opacity:0.7;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7;}
.tj_txt span{ font-size:14px; color:#ffffff; display:block; line-height:40px;}
.box1_ul{}
.box1_ul li{ border-bottom:1px solid #CCCCCC; background:url(../images/box1_arrow.png) no-repeat left center; line-height:57px; padding-left:13px; font-size:16px; color:#333333;}
.box1_ul li span{ color:#CCCCCC;}

.box2{ padding:50px 0; background-color:#F3F3F3;}
.box2_tit{}
.box2_tit h1{ font-size:30px; color:#333333; line-height:1;}
.box2_line{ background:url(../images/line.png) no-repeat center center; height:3px; padding:30px 0;}
.box2_tit p{ font-size:20px; color:#555555; line-height:1;}
.slideGroup{ width:1310px; margin:0 auto;}
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:30px 50px 0; position:relative;}
.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:0px; top:160px; display:block; width:35px; height:69px; background:url(../images/box2_left.jpg) center center no-repeat; }
.slideGroup .sNext{ left:auto; right:0px; background:url(../images/box2_right.jpg) center center no-repeat;}
.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ margin:0 6px; float:left; _display:inline; overflow:hidden; text-align:center; position:relative;}
.slideGroup .parBd ul li .pic{ text-align:center; width:290px; height:380px; overflow:hidden;}
.slideGroup .parBd ul li .title{ width:100%; height:44px; line-height:44px; background:url(../images/box2_bg.png) no-repeat center center; position:absolute; bottom:0;}
.slideGroup .parBd ul li .title a{ font-size:18px; color:#ffffff;}
.slideGroup .parBd ul li:hover .pic img{transform: scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);}
.slideGroup .parHd{ height:40px; line-height:40px; position:relative; margin-top:40px;}
.slideGroup .parHd:after{ content:""; border-bottom:1px solid #ddd; position:absolute; top:20px; left:0; width:100%;}
.slideGroup .parHd ul{ float:left; position:absolute; top:0; left:205px;height:40px; line-height:40px; z-index:1;}
.slideGroup .parHd ul li{ float:left; margin:0 25px; padding:0 40px; cursor:pointer; background-color:#0E418D; border-radius:40px; font-size:18px; color:#ffffff;}
.slideGroup .parHd ul li.on{background:#9E0000;}

.box3{ background:url(../images/box3_bg.png) no-repeat center center; padding:50px 0;}
#multipleColumn{}
#multipleColumn .bd{ margin-top:30px;}
.picList li{ float:left; text-align:center; width:400px; overflow:hidden;}
.picList li .box3_pic{ width:400px; height:260px; position:relative; overflow:hidden;}
.pro_h{width:100%; height: 100%; position: absolute; top:0; left:0; z-index: 9; background:url(../images/links_bg.png) no-repeat center center; text-align: center; opacity: 0; transition: .6s;}
.pro_h i{width:72px; height: 72px; display: block; background: url(../images/links.png) no-repeat; margin: 20% auto 30px}
.pro_h p{font-size: 16px; color: #fff;}
.picList li:hover .pro_h{opacity: 1}
.picList li .box3_txt{ line-height:56px; font-size:16px; color:#333333; height:56px; overflow:hidden;}
#multipleColumn .hd{ background-color:#F4F4F4; margin-top:10px; padding:20px 490px; overflow:hidden;}
#multipleColumn a{ display:block;}
#multipleColumn .prev, #multipleColumn .next{ width:53px; height:48px;}
#multipleColumn .prev{ background:url(../images/box3_left.jpg) no-repeat center center;}
#multipleColumn .next{ background:url(../images/box3_right.jpg) no-repeat center center;}
#multipleColumn .cen{ background:url(../images/box3_center.jpg) no-repeat center center; width:112px; height:48px;}

.box4{ background:url(../images/box4_bg.png) no-repeat center center; padding:50px 0 43px;}
.box4_txt{ font-size:14px; color:#333333; line-height:30px; margin-top:24px;}
.digital{ margin-top:42px;}
.mumping_mun{ width:1295px;}
.mumping_mun li{ float:left; margin-right:95px; text-align:right;}
.mumping_mun li.box4_li1{ margin-left:40px;}
.mumping_mun li h2{ display:initial;}
.mumping_mun li span, .mumping_mun li p{ font-size:16px; color:#333333;}
.mumping_mun li h2, .mumping_mun li .h2{ font-weight:normal; font-size:46px; color:#9E0000; font-family: Impact,Charcoal,sans-serif;}
.mumping_mun li p{ line-height:30px;}
.mumping_mun li h2, .mumping_mun li span{ line-height:1;}
.box4_ul{ width:1213px; margin-top:42px;}
.box4_ul li{ float:left; width:290px; height:350px; position:relative; overflow:hidden; margin-right:13px; background-color:#000000;}
.box4_h{ position:absolute; top:0; left:0; width:100%; height:100%;}
.box4_icon{ background:url(../images/box4_icon.png) no-repeat center center; width:80px; height:80px; display:block; margin:130px auto 60px;}
.box4_h p{ line-height:36px; font-size:24px; color:#ffffff; font-weight:bold; text-align:center;}
.box4_ul li:hover img{ opacity:0.7;filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7;}

.footer{}
.f-1{ background-color:#F3F3F3; padding:40px 0;}
.f_tit{ font-weight:bold; font-size:18px; color:#333333; line-height:1;}
.f_ul{}
.f_ul li{ width:124px; float:left;}
.f_ul li span{ line-height:42px; margin-top:6px; font-size:16px; color:#0E418D; display:block;}
.f_ul li a{ display:block; line-height:28px; font-size:14px; color:#333333;}
.f_con{ padding:0 40px; height:227px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.f_con h1{ font-size:14px; color:#333333; font-weight:normal; margin-top:25px; line-height:22px;}
.f_con h2{ font-family: Impact,Charcoal,sans-serif; font-weight:normal; font-size:22px; color:#0E418D; line-height:44px;}
.f_con p{ font-size:14px; color:#333333; line-height:30px;}
.f-1 .r{ width:200px; height:200px;}
.f-2{ height:50px; background-color:#000000; line-height:50px;}
.f-2, .f-2 a{ font-size:14px; color:#CCCCCC;}
.f-2 .r a{ width:22px; height:50px; background-repeat:no-repeat; background-position:center center; display:block; float:left; margin-left:9px;}
.f-2 .f_icon1{ background-image:url(../images/f_icon1.png);}
.f-2 .f_icon2{ background-image:url(../images/f_icon2.png);}
.f-2 .f_icon3{ background-image:url(../images/f_icon3.png);}

.ej_ban{ width:100%; height:500px; background-repeat:no-repeat; background-position:center center;}

.location{ background-color:#F3F3F3; border-bottom:1px solid #E1E1E1; height:58px; line-height:58px;}
.location, .location a{ font-size:14px; color:#0E418D;}

.wrap1{ width:1240px; margin:0 auto;}

.news_tj{ background-color:#155FAB; padding:20px; margin-top:44px;}
.news_tu{ width:220px; height:160px;}
.news_zi{ width:960px; margin-left:20px;}
.news_zi .h1{ line-height:1; font-size:18px; color:#ffffff;}
.news_zi .h2{ font-size:14px; color:#B9CFE6; line-height:28px; margin-top:14px;}
.news_zi .h3{ line-height:40px; font-size:14px; color:#ffffff;}
.news_zi .h4{ margin-top:8px; width:80px; height:24px; text-align:center; line-height:24px; background-color:#ffffff; font-size:14px; color:#155FAB;}

.newslist{}
.newslist li{ padding:30px 0; border-bottom:1px solid #F1F1F1; overflow:hidden;}
.news_time{ width:140px; height:120px; background-color:#F1F1F1;}
.news_time .date{ font-size:30px; color:#333333; margin-top:22px; line-height:44px;}
.news_time .y_m{ font-size:14px; color:#333333; line-height:32px;}
.news_txts{ width:1080px; margin-left:20px;}
.news_txts .h1{ font-size:18px; color:#4A4A4A; line-height:1;}
.news_txts .h2{ font-size:14px; color:#808080; line-height:28px; margin-top:12px;}

.article{ padding:30px 0;}
.contact{ padding:20px 0;}
.contact p{ font-size:16px; color:#333333; line-height:48px;}

.party{ padding-top:16px;}
.party li{ padding:30px 0; overflow:hidden; border-bottom:1px solid #F1F1F1;}
.party_tu{ width:220px; height:160px;}
.party_zi{ width:970px; margin-left:30px;}
.party_zi .h1{ font-size:18px; color:#4A4A4A; line-height:1;}
.party_zi .h2{ font-size:14px; color:#808080; line-height:28px; margin-top:14px;}
.party_zi .h3{ font-size:14px; color:#155FAB; line-height:40px}

.classlist{ margin-top:30px;}
.piclist{ width:1260px;}
.piclist li{ float:left; width:400px; margin-right:20px;}
.class_tu{ width:400px; height:260px;}
.class_txt{ line-height:56px; font-size:16px; color:#333333;}

.pro_nav{ margin:30px auto;}
.pro_nav a{font-size: 18px;color: #ffffff; height:40px; line-height:40px;margin: 0 25px;padding: 0 40px;background-color: #0E418D;border-radius: 40px; display:inline-block;}
.pro_nav a.curr, .pro_nav a:hover{ background-color:#9E0000;}
.pro_nav1{ height:79px; line-height:79px; border-top:1px solid #E8E8E8; border-bottom:1px solid #E8E8E8;}
.pro_nav1 a{ font-size:18px; color:#666666;}

.aboutus_nav{line-height:58px; border-bottom:1px solid #E1E1E1; background-color:#F3F3F3; color:#CCCCCC; font-size:18px;}
.aboutus_nav a{ color:#333333;}
.aboutus_nav a.curr, .aboutus_nav a:hover{ color:#0E418D;}

.about1{ padding:50px 0;}
.about1_con{ margin-top:20px;}
.about1_con, .about1_con p{ font-size:14px; color:#333333; line-height:30px;}

.about2{ background:url(../images/about2_bg.jpg) no-repeat center center; height:559px;}
.about2_tit{ margin-top:50px;}
.about2_ul{ width:1280px; margin-top:38px;}
.about2_ul li{ float:left; margin-right:40px; margin-bottom:10px;}
.about2_ul li.li1, .about2_ul li.li4, .about2_ul li.li7, .about2_ul li.li10{ width:420px;}
.about2_ul li.li2, .about2_ul li.li5, .about2_ul li.li8, .about2_ul li.li11{ width:300px;}
.about2_ul li.li3, .about2_ul li.li6, .about2_ul li.li6, .about2_ul li.li12{ width:440px;}
.about2_ul li .h1{ font-size:18px; color:#0E418D; width:120px; height:30px; background-color:#ffffff; line-height:30px; text-align:center; border-radius:30px;}
.about2_ul li .h1 img{ vertical-align:middle; margin-right:10px;}
.about2_ul li .p{ font-size:16px; color:#ffffff; line-height:56px;}

.about3{ padding:50px 0;}
.about3_title{ padding:10px 0 20px; border-bottom:1px solid #CCCCCC;}
.about3_title .h1{ font-size:30px; color:#C6010D; line-height:50px;}
.about3_title .h2{ font-size:14px; color:#333333; line-height:35px;}
.about3_title .h2 span{ color:#0E418D;}
.about3_ul{ width:1290px; margin-top:10px;}
.about3_ul li{ float:left; margin-right:50px;}
.about3_h1{ font-size:24px; color:#0E418D; line-height:64px;}
.about3_h1 span{ color:#B00000;}
.about3_txt{ width:318px; height:238px; padding:30px; border:1px solid #E8E8E8; font-size:14px; color:#333333; line-height:30px;}
.about3_txt1{ width:320px; border:none; height:280px; padding:0 30px;}
.about3_txt2{ line-height:25px;}

.about4{ background-color:#F3F3F3; padding:50px 0;}
.about4_ul{ width:1275px; margin-top:30px;}
.about4_ul .bd ul li{ width:390px; height:280px; float:left; margin-right:35px;}
.about4_ul .hd{padding: 30px 511px 0; overflow:hidden;}
.about4_ul .hd a{ display:block;}
.about4_ul .prev, .about4_ul .next{ width:53px; height:48px;}
.about4_ul .prev{ background:url(../images/box3_left.jpg) no-repeat center center;}
.about4_ul .next{ background:url(../images/box3_right.jpg) no-repeat center center;}
.about4_ul .cen{ background:url(../images/box3_center.jpg) no-repeat center center; width:112px; height:48px;}

.about5{ padding:50px 0;}
.about5_ul{ width:1280px; margin-top:30px;}
.about5_ul li{ width:600px; height:420px; position:relative; float:left; margin-right:40px;}
.about5_h{ position:absolute; bottom:0; background:url(../images/about5_b.png) no-repeat center center; height:120px; padding:0 20px;}
.about5_h .h1{ font-size:18px; color:#ffffff; line-height:38px; margin-top:10px;}
.about5_h .h2{ font-size:14px; color:#ffffff; line-height:25px;}

.about6{ background-color:#F3F3F3; padding:50px 0;}
.about6_roll{}
.about6_roll .slideBox{ overflow:hidden; zoom:1; padding:30px 0 78px; position:relative;}
.about6_roll .sPrev,.about6_roll .sNext{ position:absolute; left:510px; top:440px; display:block; background:url(../images/box3_left.jpg) center center no-repeat; width:53px; height:48px;}
.about6_roll .sNext{ left:auto; right:510px; background:url(../images/box3_right.jpg) center center no-repeat;}
.about6_roll .cen{ background:url(../images/box3_center.jpg) no-repeat center center; width:92px; height:48px; position:absolute; top:440px; left:570px; display:block;}
.about6_roll .parBd ul{ overflow:hidden; zoom:1; width:1270px;}
.about6_roll .parBd ul li{ margin:0 12px; float:left; _display:inline; overflow:hidden; text-align:center; position:relative;}
.about6_roll .parBd ul li .pic{ text-align:center; width:285px; height:380px; overflow:hidden;}
.about6_roll .parBd ul li:hover .pic img{transform: scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);}
.about6_roll .parHd{ height:40px; line-height:40px; position:relative; margin-top:40px;}
.about6_roll .parHd ul{ float:left; position:absolute; top:0; left:405px;height:40px; line-height:40px; z-index:1;}
.about6_roll .parHd ul li{ float:left; margin:0 10px; padding:0 40px; cursor:pointer; background-color:#0E418D; border-radius:40px; font-size:18px; color:#ffffff;}
.about6_roll .parHd ul li.on{background:#9E0000;}

.about7{ padding:50px 0;}
.about7_ul{ width:1275px; margin-top:30px;}
.about7_ul .bd{ overflow:hidden;}
.about7_ul .bd ul li{ width:390px; height:280px; float:left; margin-right:35px;}
.about7_ul .hd{padding: 20px 511px; background-color:#F4F4F4; overflow:hidden; margin-top:30px;}
.about7_ul .hd a{ display:block;}
.about7_ul .prev, .about7_ul .next{ width:53px; height:48px;}
.about7_ul .prev{ background:url(../images/box3_left.jpg) no-repeat center center;}
.about7_ul .next{ background:url(../images/box3_right.jpg) no-repeat center center;}
.about7_ul .cen{ background:url(../images/box3_center.jpg) no-repeat center center; width:112px; height:48px;}

.classlist2{ padding:50px 0 0;}
.classlist2 ul{ width:1275px;}
.classlist2 li{ width:390px; height:280px; float:left; margin-right:35px; margin-bottom:30px;}

.classlist3{ padding:50px 0 0;}
.classlist3 ul{ width:1280px;}
.classlist3 li{ width:600px; height:420px; position:relative; float:left; margin-right:40px; margin-bottom:40px;}

.classlist4{ padding:50px 0 0;}
.classlist4 li{ margin:0 12px; float:left; _display:inline; overflow:hidden; text-align:center; position:relative; margin-bottom:30px;}
.classlist4 li .pic{text-align:center; width:285px; height:380px; overflow:hidden;}

.pagelist { text-align: center; margin: 20px 0 40px; clear:both; padding-top:30px;}
.pagelist span, .pagelist strong, .pagelist a { display: inline-block; border: 1px solid #ddd;padding: 2px 6px; margin-right: 2px; line-height:16px; text-decoration:none; color:#666;}
.pagelist strong { background: #ef5600; color: #fff;}